package com.cong.modules.meeting.model;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 会议分类表
 * </p>
 *
 * @author baomidou
 * @since 2025-05-02
 */
@TableName("meeting_category")
@ApiModel(value = "MeetingCategory对象", description = "会议分类表")
public class MeetingCategory implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("会议分类id")
    @TableId("meetingCategoryId")
    private Long meetingCategoryId;

    @ApiModelProperty("类别名称")
    private String categoryName;

    @ApiModelProperty("状态 0关闭 1开启")
    private Boolean status;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;

    public Long getMeetingCategoryId() {
        return meetingCategoryId;
    }

    public void setMeetingCategoryId(Long meetingCategoryId) {
        this.meetingCategoryId = meetingCategoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public Boolean getStatus() {
        return status;
    }

    public void setStatus(Boolean status) {
        this.status = status;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        return "MeetingCategory{" +
        "meetingCategoryId = " + meetingCategoryId +
        ", categoryName = " + categoryName +
        ", status = " + status +
        ", createTime = " + createTime +
        ", updateTime = " + updateTime +
        "}";
    }
}
